﻿<html>
<form METHOD="POST" ACTION="">
<H1> PHÉP TÍNH LẶP</H1>
<font color="valender" size=5><TITLE> CÂU 4 </TITLE>
<div>
SỐ N:<LI><A><INPUT TYPE="TEXT" NAME="a" SIZE="7" placeholder="Giá trị?"></A></LI>
<B><I><U><FONT COLOR="BLACK">MENU</FONT></U></I></B>:<BR>
<lI><A><INPUT TYPE="RADIO" NAME="A" VALUE="a">TỔNG TỪ 1 ĐẾN N</A></LI>
<lI><A><INPUT TYPE="RADIO" NAME="A" VALUE="b">TÍCH TỪ 1 ĐẾN N</A></LI>
<lI><A><INPUT TYPE="RADIO" NAME="A" VALUE="c">TỔNG NGHỊCH ĐẢO TỪ 1 ĐẾN N</A></LI>
<LI><A><INPUT TYPE="RADIO" NAME="A" VALUE="d">TÍCH NGHỊCH ĐẢO TỪ 1 ĐẾN N</A></LI>
<LI><A><INPUT TYPE="RADIO" NAME="A" VALUE="e">GIAI THỪA N</A></LI><BR>
<INPUT TYPE="SUBMIT" NAME="B" VALUE= "THỰC HIỆN" onClick = "alert('Nhớ chọn tính năng nhé!');"><BR>
</div>
</font>
<FONT COLOR="RED" SIZE=5>
<?php
 ECHO "<HR COLOR= 'BLUE' WIDTH=100%></HR>";
IF(ISSET($_POST['a'])&&ISSET($_POST['A']))
  {
    $a=$_POST['a'];
	IF($a<=0||is_numeric($a)!=1)
	  {
	      echo "Không thực hiện được";exit;
	  }
	  	  
	CLASS PHEPTINHLAP
	   {
	   PUBLIC $a;
		    PUBLIC  FUNCTION __CONSTRUCT($SONGUYEN)
		       {
			       // ECHO "<BR>CÁI CLASS ",__CLASS__," ĐÃ DC TẠO";
			        $this->a=$SONGUYEN;	
		       }
			PUBLIC  FUNCTION __DESTRUCT()
			   {
			   //  ECHO "<BR>CÁI CLASS ",__CLASS__," ĐÃ BỊ HỦY";
			   }
			PUBLIC  FUNCTION   TINHTONG()
               {
			      $TONG=0;
			      FOR($I=1;$I<=($this->a);$I++)
				       {
					    $TONG=$TONG+$I;											   					    
					   }
					   ECHO "<BR>TỔNG TỪ 1 ĐẾN $this->a LÀ : ".$TONG;
               }
            PUBLIC    FUNCTION   TINHTICH()
               {
                   $TICH=1;
				   FOR($I=1;$I<=($this->a);$I++)
				      {
					     $TICH=$TICH*$I;
					  }
					  ECHO "<BR>TÍCH TỪ 1 ĐẾN $this->a  LÀ : ".$TICH;

			   }
		    PUBLIC   FUNCTION    TINHTONGND()
		       {
			       $TONG=1;
				   FOR($I=2;$I<=($this->a);$I++)
				      {
					      $TONG= $TONG+(1/$I);						  
                      }	
                      ECHO "<BR> TỔNG NGHỊCH ĐẢO TỪ 1 ĐẾN $this->a : ".$TONG;					  
			   }
			PUBLIC   FUNCTION    TINHTICHND()
			   {
			        $TICH=1;
				    FOR($I=2;$I<=$this->a;$I++)
					    {
						    $TICH=$TICH*(1/$I);
						}
						ECHO "<BR> TÍCH NGHỊCH ĐẢO TỪ 1 ĐẾN $this->a : ".$TICH;			   
			   }
			 PUBLIC    FUNCTION   TINHGIAITHUA()
               {
                    $TICH=1;
				    FOR($I=1;$I<=($this->a);$I++)
				        {
					        $TICH=$TICH*$I;
					    }
					    ECHO "<BR>TÍCH TỪ 1 ĐẾN $this->a  LÀ : ".$TICH;
			   }
		    PUBLIC   FUNCTION    CHONNUT()
			   {
			        IF($_POST['A']=="a")
					    {
					        $this->TINHTONG();						  
					    }
					ELSEIF($_POST['A']=="b")
					    {
					         $this->TINHTICH();
					    }
				    ELSEIF($_POST['A']=="c")
					    {
					         $this->TINHTONGND();
					    }
				    ELSEIF($_POST['A']=="c")
					    {
						     $this->TINHTICHND();
						}
                    ELSE
                        {
                             $this->TINHGIAITHUA();
                        }	  
			   }			    
	   }	
$A=NEW PHEPTINHLAP($a);
$A->CHONNUT();
  }
  ?>
  </FONT>
</FORM>
</HTML>